| 字段                     | 类型    | 必选 | 描述                               |
|------------------------|-------|----|----------------------------------|
| host_list              | array | 否  | 静态主机列表，见host定义                   |
| dynamic_group_list     | array | 否  | 动态分组ID列表，见dynamic_group定义        |
| topo_node_list         | array | 否  | 分布式拓扑节点列表，见topo_node定义           |
| kube_container_filters | array | 否  | 容器过滤器列表，见kube_container_filter定义 |

**说明：** host_list、dynamic_group_list、topo_node_list、kube_container_filters不能同时为空

##### host

{% include '_generic_v4_host.md.j2' %}

##### dynamic_group

| 字段 | 类型     | 必选 | 描述     |
|----|--------|----|--------|
| id | string | 是  | 动态分组ID |

##### topo_node

| 字段        | 类型     | 必选 | 描述                            |
|-----------|--------|----|-------------------------------|
| id        | long   | 是  | 拓扑节点ID                        |
| node_type | string | 是  | 拓扑节点类型，可选值：module(模块)、set(集群) |

##### kube_container_filter

| 字段                         | 类型     | 必选 | 描述                                                                                                                  |
|----------------------------|--------|----|---------------------------------------------------------------------------------------------------------------------|
| kube_cluster_filter        | object | 是  | 集群过滤器，见kube_cluster_filter定义                                                                                        |
| kube_namespace_filter      | object | 否  | namespace过滤器，见kube_namespace_filter定义                                                                               |
| kube_workload_filter       | object | 否  | workload过滤器，见kube_workload_filter定义                                                                                 |
| kube_pod_filter            | object | 否  | pod属性过滤器，见kube_pod_filter定义                                                                                         |
| kube_container_prop_filter | object | 否  | 容器属性过滤器，见kube_container_prop_filter定义                                                                               |
| execute_in_whole_cluster   | bool   | 否  | 是否在整个集群内执行，默认为false。设置为true则忽略kube_namespace_filter、kube_workload_filter、kube_pod_filter、kube_container_prop_filter |

###### kube_cluster_filter

| 字段               | 类型    | 必选 | 描述      |
|------------------|-------|----|---------|
| cluster_uid_list | array | 是  | 集群UID列表 |

###### kube_namespace_filter

| 字段                  | 类型    | 必选 | 描述            |
|---------------------|-------|----|---------------|
| namespace_name_list | array | 是  | namespace名称列表 |

###### kube_workload_filter

| 字段                 | 类型     | 必选 | 描述                                            |
|--------------------|--------|----|-----------------------------------------------|
| kind               | string | 是  | workload类型，如deployment、statefulset、daemonset等 |
| workload_name_list | array  | 是  | workload名称列表                                  |

###### kube_pod_filter

| 字段                  | 类型    | 必选 | 描述                        |
|---------------------|-------|----|---------------------------|
| pod_name_list       | array | 否  | pod名称列表                   |
| label_selector      | array | 否  | 标签选择器列表，见label_selector定义 |
| label_selector_expr | array | 否  | label selector表达式         |

###### label_selector

| 字段       | 类型     | 必选 | 描述                                                                                                                                   |
|----------|--------|----|--------------------------------------------------------------------------------------------------------------------------------------|
| key      | string | 是  | label key                                                                                                                            |
| operator | string | 是  | 操作符，可选值：`not_exists`-标签不存在、`equals`-标签值等于、`in`-标签值在指定列表中、`not_equals`-标签值不等于、`not_in`-标签值不在指定列表中、`exists`-标签存在、`gt`-标签值大于、`lt`-标签值小于 |
| values   | array  | 否  | label value列表，当operator为in或not_in时必填                                                                                                 |

###### kube_container_prop_filter

| 字段                  | 类型    | 必选 | 描述     |
|---------------------|-------|----|--------|
| container_name_list | array | 是  | 容器名称列表 |
